#pragma once

#include <memory>

class simple_factory {
	template<class OBJ_T> static shared_ptr<OBJ_T> create(void) {
		return make_shared<OBJ_T>();
	}
};

